package com.wingsboat.common.protect.keyconvert;

import com.wingsboat.common.protect.annotation.AthenaLock;
import org.aspectj.lang.ProceedingJoinPoint;

/**
 * @author wangzhong
 * @description: key转化器
 * @date 2024/5/30 16:05
 */
public interface KeyConvert {
    /**
     * 获取key
     * @param joinPoint
     * @param athenaLock
     * @return
     */
    String getKey(ProceedingJoinPoint joinPoint, AthenaLock athenaLock);
}
